/**
 * 改变数组的方法， 和不改变数组的方法
 *
 * 改变数组的方法: push unshift pop shift sort reverse splice fill
 * 不改变数组的方法： map forEach reduce join flat slice find findIndex some every
 *
 * @time 2021-03-03 10:41
 * */

const arr  = [1, 2, 3, 4, 5, 6, 7, 8, 9]

console.log(arr.push(10))// 修改
console.log(arr.pop()); // 修改

console.log(arr.shift()); // 修改
console.log(arr.unshift());// 修改

console.log(arr.reverse()); // 修改
console.log(arr.sort((a, b) => b - a));  // 修改

console.log(arr.map(item => item)); // 不修改
console.log(arr.reduce((pre, item) => pre += item));  // 不修改

/**
 * 改变数组的方法: push unshift pop shift sort reverse splice fill
 * 不改变数组的方法： map forEach reduce join flat slice find findIndex some every
 */